package Day_0215.JVM;

/**
 * @author zxc
 * @date 2023/02/15 22:21
 **/
public class JRE_JDK_JVM_JIT {
    public static void main(String[] args) {
        /**
         * JRE、JDK、JVM 及 JIT之间的区别
         * ===》
         * （1）JRE 代表 Java 运行时（Java run-time），是运行 Java 应用所必须的。
         * （2）JDK 代表 Java 开发工具（Java development kit），是 Java 程序的开发工具，如 Java编译器，它也包含JRE。
         * （3）JVM 代表 Java 虚拟机（Java virtual machine），它的责任是运行 Java 应用。
         * （4）JIT 代表即时编译（Just In Time compilation），
         *  当代码执行的次数超过一定的阈值时，会将 Java 字节码转换为本地代码，
         *  如，主要的热点代码会被准换为本地代码，这样有利大幅度提高 Java 应用的性能。
         *
         */
    }
}
